Zabbix:企业微信报警配置 |
您所在的位置:网站首页 › zabbix 读音 › Zabbix:企业微信报警配置 |
Zabbix可以通过多种方式把告警信息发送到指定人,常用的有邮件,短信报警方式,但是越来越多的企业开始使用zabbix结合微信作为主要的告警方式,这样可以及时有效的把告警信息推送到接收人,方便告警的及时处理。 准备工作企业微信(拥有管理员后台)有创建的部门,部门内有人员需要的参数CorpID和Secret、AgentId部门的ID企业微信参数获取步骤企业微信后台,点击企业应用 --> 添加应用Zabbix:企业微信报警配置创建应用Zabbix:企业微信报警配置创建完成后记录下AgentID及SecretZabbix:企业微信报警配置在我的企业→企业信息里获取CorpIDZabbix:企业微信报警配置在通讯录-->部门那里获取部门的IDZabbix:企业微信报警配置脚本获取一般安装好zabbix之后的脚本都存放在/usr/lib/zabbix/alertscripts里面,具体的路径可以使用下面的命令查看$ grep -i alertscripts /etc/zabbix/zabbix_server.conf 切换到脚本的目录里面,运行如下的命令:$ cd /usr/lib/zabbix/alertscripts$ sudo wget https://raw.githubusercontent.com/OneOaaS/weixin-alert/master/weixin_linux_amd64_toparty$ sudo mv weixin_linux_amd64_toparty weixin$ sudo chmod 755 weixin$ sudo chown zabbix:zabbix weixin脚本使用方式:$ /usr/lib/zabbix/alertscripts/weixin --helpUsage of ./weixin: -agentid string agentid -author string http://www.oneoaas.com -corpid string corpid -corpsecret string corpsecret -msg string Send Message -toparty string which toparty to send msg -totag string which totag to send msg -user string which user to send msgtoparty后面跟的就是部门的id 脚本测试$ /usr/lib/zabbix/alertscripts/weixin --corpid=xxxx --corpsecret=xxxxx --msg="您好告警测试" --toparty=2 --agentid=xxx返回结果 {"errcode":0,"errmsg":"ok","invaliduser":""}企业微信端收到消息 Zabbix:企业微信报警配置zabbix配置步骤创建报警媒介Administration --> Media types --> Create media type Zabbix:企业微信报警配置创建一个名为weixin的Media,参数如下填充完整 Zabbix:企业微信报警配置说明: --corpid=我们企业里面的id --corpsecret=我们Secret里面的id --agentid=Agentld ID --toparty={ALERT.SENDTO},发送给谁,创建动作时提供 --msg={ALERT.MESSAGE},发送的信息,由触发器提供 添加动作Configuration --> Actions -->Create action Zabbix:企业微信报警配置配置内容如下Zabbix:企业微信报警配置Zabbix:企业微信报警配置Zabbix:企业微信报警配置为zabbix中的用户关联这个MediaAdministration --> Users --> 选择admin吧就 --> Media --> add Zabbix:企业微信报警配置Zabbix:企业微信报警配置sendto填写的是部门的id 验证修改Trigger,制造一个报警,便获得了消息: Zabbix:企业微信报警配置大功告成! |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |